The Broken Script Bedrock 2.0.7 — parity patch 2

Fixed in this patch:
- Null Flying now has Java's 3200-tick natural despawn timer.
- Null Flying now initializes at nearest-player Y + 25 when a player is within 100 blocks, matching Java; surface fallback is used otherwise.
- Null Flying's scripted tick now runs every tick so its timer has Java tick-rate semantics.
- Behind You now drives the existing Bedrock HUD image binding with the Java OverlayQueue timings (0, 4, 7, 8 ticks) instead of showing the texture path as title text.
- Null Watching case 7 now enters the corrupted Moon system, matching Java, instead of sending the player to Null Torture.
- Null Watching base-teleport branches now use the persistent Bedrock PlayerBase center instead of randomizing around the player's current position.
- Null Invade Base's 3200-tick timer now runs at one tick per script tick and attempts the Java-style positive reputation reward on timeout.
- Added the missing Bedrock fake_player entity definition and Steve-based client entity.
- Added the missing null_unbeatable_bossfight entity definition and client entity, so the existing 30%/rare spawn paths no longer reference an undefined identifier.

Confirmed already present and intentionally unchanged:
- thebrokenscript:nowhere is already registered by mudFall.js through dimensionRegistry.registerCustomDimension().
- Circuit's Java block tag cannot be directly attached to vanilla Bedrock blocks through the normal pack tag system; the existing centralized BREAKABLE set remains the native approximation.

Still platform-limited:
- Java multipart hitboxes, client packets/window manipulation, native gravity changes, client crashes, exact player skin/GameProfile replication, and Java room-shape base selection cannot be reproduced literally through the Bedrock Script API alone.
